(require 'package)


(setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/") ;; GNU ELPA repository (Offical)
                         ("melpa" . "https://melpa.org/packages/") ;; MELPA repository
                         ("melpa-stable" . "https://stable.melpa.org/packages/") ;; MELPA Stable repository
                         ("org" . "http://orgmode.org/elpa/"))) ;; Org-mode's repository


(when (version< emacs-version "27.0") 
  (package-initialize))


(when (not package-archive-contents)
  (package-refresh-contents))


;;;;;;; use use-package

(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))


(message "package_mgr")
(provide 'package_mgr)

